#include <stdio.h>
#include <string.h>



int main()
{
    // char str[10] = {'h','e','l','l','o'};
    // for(int i = 0;i <sizeof(str);i++)
    // {
    //     printf("%C",str[i]);
    // }
    // printf("\n");
    //字符串：以双引号括起来的一段字符组成的集合
    //字符串放在内存的文字常量区域
    //常量字符串指针
    const char *s = "hello";
    //*s = 'p';//常量区的数据不允许被修改
    char str[10] = "hel lo";
    int len = strlen(str);
    // *str = 'p';
    //静态数组的首地址不允许被修改
    //str = "world";
    // s = "world";

    //%s  : 以字符形式输出一段内存数据
    //字符串输出到\0位置，\0是字符串的结尾符号
    printf("%s\n",str);
    printf("%d\n",len);
    // for(int i = 0;i < 10;i++)
    // {
    //     printf("%c   %d\n",str[i],str[i]);
    // }
    return 0;
}